// import vue from "rollup-plugin-vue"
import resolve from "@rollup/plugin-node-resolve";
import babel from "rollup-plugin-babel";
import commonjs from "rollup-plugin-commonjs";

export default {
  // 入口文件路径
  input: "./index.html",
  output: [
    {
      format: "umd", //输出格式
      file: "src/bundle.js", //输出文件路径
      name: "threeIfcScene",
      //当入口文件有export时，'umd'格式必须指定name
      //这样，在通过<script>标签引入时，才能通过name访问到export的内容。
    },
  ],
  plugins: [
    // vue(),//处理vue组件
    babel({
      exclude: "node_modules/**", //不编译node_modules目录下的代码
      runtimeHelpers: true, //配置runtime，不设置会报错
    }),
    commonjs(), //将commonjs模块转换为ES6模块
    resolve(), //解析模块路径
  ],
};
